#ifndef ACTIONS_H
#define ACTIONS_H

#include <QAction>

/** Класс доступа к оюъектам "действий"
 *
 * @author Василий Почкаенко
 */
class Actions{
private:
    static QAction * m_mediaPage;
    static QAction * m_searchPage;
    static QAction * m_uploadPage;
    static QAction * m_chatPage;
    static QAction * m_hubsPage;
    static QAction * m_about_programm;
    static QAction * m_help;
    static QAction * m_settings;
    static QAction * m_search;
    static QAction * m_verifyNick;
    static QAction * m_registration;
    static QAction * m_exit;
    static QAction * m_minimize;
    static QAction * m_connectToAllHubs;
public:
    static QAction * mediaPage() noexcept;
    static QAction * searchPage() noexcept;
    static QAction * uploadsPage() noexcept;
    static QAction * chatPage() noexcept;
    static QAction * hubsPage() noexcept;
    static QAction * about_programm() noexcept;
    static QAction * help() noexcept;
    static QAction * settings() noexcept;
    static QAction * search() noexcept;
    static QAction * verifyNick() noexcept;
    static QAction * registration() noexcept;
    static QAction * exit() noexcept;
    static QAction * minimize() noexcept;
    static QAction * connectToAllHubs() noexcept;
};

#endif // ACTIONS_H
